.addressView {
	display: flex;
	flex-direction: column;
	margin: 30rpx 0rpx;
	background: #FFFFFF;
	padding: 30rpx;
}

.addressData {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 30rpx;
	font-weight: 500;
	color: #333333;
}

.addressIcon {
	width: 30rpx;
	height: 36rpx;
}

.address {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 20rpx;
	font-size: 30rpx;
	color: #333333;
}

.addressText {
	font-size: 28rpx;
	margin-top: 10rpx;
	color: #666;
}

.nextIcon {
	width: 15rpx;
}

.addressAdd {
	color: #F6632D;
	text-align: center;
	display: flex;
	justify-content: center;
	font-size: 30rpx;
}

.goodsView {
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
	margin-top: 30rpx;
}

.goodsItem {
	display: flex;
	flex-direction: row;
	padding: 20rpx 30rpx;
}

.goodsImage {
	width: 150rpx;
	height: 150rpx;
	border-radius: 10rpx;
}

.goodsInfo {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 20rpx;
}

.goodsName {
	font-size: 32rpx;
	font-weight: 500;
	color: #333333;
}

.skuView {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 15rpx;
}

.goodsSku {
	font-size: 24rpx;
	font-weight: 400;
	color: #999;
	background-color: #F3F3F3;
	padding-left: 10rpx;
	padding-right: 10rpx;
	padding-top: 5rpx;
	padding-bottom: 5rpx;
	border-radius: 6rpx;
}

.priceView {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-top: 15rpx;
}

.goodsPrice {
	font-size: 30rpx;
	font-weight: 500;
	color: #F6632D;
}

.goodsNum {
	font-size: 26rpx;
	font-weight: 500;
	color: #333;
}

.orderRemark {
	display: flex;
	flex-direction: column;
	margin-top: 20rpx;
	margin-left: 30rpx;
	font-size: 28rpx;
	font-weight: 400;
	color: #333333;
}

.remarkInput {
	height: 100rpx;
	margin: 30rpx 0;
	font-size: 28rpx;
}

.remarkInput input {
	width: 100%;
	font-size: 26rpx;
}

.line {
	height: 1rpx;
	background: #E9EDF0;
}

.layoutView {
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
	/* margin-top: 10rpx; */
	/* margin-bottom: 680px; */
}

.freeView {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 30rpx;
	justify-content: space-between;
	font-size: 28rpx;
}

.freeView image {
	width: 30rpx;
	height: 30rpx;
}

.itemView {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 30rpx;
}

.itemTitle {
	flex: 1;
	font-size: 28rpx;
	font-weight: 500;
	color: #333333;
}

.priceNum {
	font-size: 28rpx;
	font-weight: bold;
	color: #333333;
	margin-right: 35rpx;
}

.coupon {
	font-size: 28rpx;
	font-weight: 400;
	color: #F6632D;
	margin-right: 20rpx;
}

.coupon2 {
	font-size: 28rpx;
	font-weight: 400;
	color: #999;
	margin-right: 20rpx;
}

.footsView {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 100rpx;
	background: #FFFFFF;
	position: fixed;
	bottom: 0;
}

.totalView {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 20rpx;
	font-size: 30rpx;
	font-weight: 400;
	color: #333333;
}

.moneyView {
	font-size: 32rpx;
	font-weight: bold;
	color: #F6632D;
}

.shopBuy {
	width: 200rpx;
	height: 70rpx;
	line-height: 70rpx;
	text-align: center;
	background: #F6632D;
	border-radius: 35rpx;
	font-size: 30rpx;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 30rpx;
}
.goodInfo{
	border-bottom: #f9f9f9 2upx solid;
	
}
.shopInfo{
	padding: 20upx;
}